#calendario{
    color: #fff;
    padding: 10px;
    text-align: center;
    margin: auto;
    width: 800px;
    margin-top: 0px;
    border-bottom-right-radius: 4px;
    border-bottom-left-radius: 4px;
    margin-bottom: 10px;
    padding: 10px;
    
 }
 table{
    border-collapse: collapse;
 }

#calendario [class*="entypo-"]:before{
    font-size: 24px;
}
#calendario #cabecera-calendario{ 
    color: #5A5A5A;
    font-size: 21px;
}    
#calendario #cabecera-calendario th{ 
    padding-bottom: 5px;
}   
#calendario #titulo-calendario{
    background-color: #E60000;    
    font-size: 16px;
}
#calendario #titulo-calendario td{
    border-width: 1px;
    border-style: solid;
    border-color: black;
    padding: 5px;
}
.dias td{
    font-size: 16px;
    width: 90px;
    height: 90px;
    background: #FCFBFB;
    font-weight: bold;
    text-align: left;
    vertical-align: top;
    color: #E60000;
    border-color: red;
    border-width: 1px;
    border-style: solid;
}

.dias td:hover{
    background: #fff;
    color: #111;
}

.dias td .dias{
    text-align: left;
}

.dias .hoy{
    background-color: #EEECEC;
    color: #5A5A5A;
    border: 1px solid #fff;
}

#links{
    color: #fff;
    font-size: 14px;
}

.highlight{
    background-color: #EEECEC;    
    color: #5A5A5A;
    font-weight: bold;
}
#dato-calendario{
    font-size: 12px;
    color: ;
    background-color: #EEECEC;
    margin: 0px 3px;
    margin-bottom: 5px;
    border-width: 1px;
    border-style: solid;
    border-color: black;
    padding: 2px;
    border-radius: 3px;
}